Updated: 2013-01-11 17:10:53
I’m proud to have been associated with the August 2012 landing of the Curiosity rover on Mars. Since 1983 I’ve been working for and then contracting to NASA’s Jet Propulsion Laboratory (JPL), and I work with IT infrastructure on providing … Continue reading →
Updated: 2013-01-11 17:10:49
Updated: 2013-01-11 14:01:28
Updated: 2013-01-11 13:25:00
Updated: 2013-01-11 10:14:00
Updated: 2013-01-11 02:12:08
Updated: 2013-01-10 01:59:04
Updated: 2013-01-10 01:59:04
Updated: 2013-01-09 17:00:36
Updated: 2013-01-09 14:00:00
Updated: 2013-01-08 23:36:00
Here’ a followup on my post about localizing Perl modules with Locale::TextDomain. Dist::Zilla::LocaleTextDomain was great for developers, less so for translators. A Sqitch translator asked how to test the translation file he was working on. My only [...]
Updated: 2013-01-08 22:43:57
Last month and now wrapping up in 2013, we have been celebrating welve Stackato ActiveState developers who share thoughts about the product, little known facts about them, and how they spend their time when they are not developing.
Daniil Kulchenko [...]
Updated: 2013-01-08 13:47:15
home of szabgab About Contact Keywords Archive 0 a b SIG d e v 1 5.010 5.10 cut head1 head2 pod EXPORT_OK INC k WARN__ abs_path ack any append array bareword case close cmp context copy cp CPAN CSV Cwd Dancer Data : Dumper DBD : SQLite DBI debug declaration default defined or del delete die dirname distinct documentation download duplicate editor email Email : Send : SMTP : Gmail eq Exporter ExtUtils : MakeMaker File : Basename File : Open File : Open : OOP filter flip-flop fopen for foreach function ge given gmtime grep gt HTTP : Server : Simple HTTP : Server : Simple : CGI IDE implode index install int integer join lc le length lib LIST List : MoreUtils local localtime loop lt map Moose move mv my named capture ne object oriented ok one-liner OOP oopen open open or die our package Padre
Updated: 2013-01-08 08:18:04
Updated: 2013-01-08 05:17:51
Updated: 2012-12-24 00:00:47
Recently I was unpacking some boxes of books and came across a book entitled "BASIC Computer Programs for the Home" by Charles D. Sternberg. Apparently my father had purchased this book in the early 1980s and had given it to me. In any case, my name was scrawled in the front cover in the manner [...]
Updated: 2012-12-23 17:07:05
Syntactic macros. The Lisp gods of yore provided humanity with this invention, essentially making Lisp a programmable programming language. Lisp adherents often look at the rest of the programming world with pity, seeing them fighting to invent wheels that were wrought and polished back in the sixties when giants walked the Earth and people wrote [...]
Updated: 2012-12-22 00:01:22
Guest post by Herbert Breunung (lichtkind). Perl 5 brought regexes to mainstream programming and set a standard, one that is felt as relevant even in Redmond. Perl 6, of course, steps up the game by adding many new features to the regex camp, including easy-to-build grammars for your own complex parsers. But without getting too [...]
Updated: 2012-12-21 00:25:40
The Collatz sequence is one of those interesting “simple” math problems that I’ve run into a number of times. Most recently a blog post on programming it in Racket showed up on Hacker News. As happens so often, I instantly wanted to implement it in Perl 6. This is a very straightforward implementation of the [...]
Updated: 2012-12-20 09:22:02
For more than 10 years I focused mostly on Perl Training. I taught a few classes using Subversion.
In the early days I ran a course teaching Unix for power users, and even a PHP course, but soon I thought it would be
better to focus on one single technology.
This has been changing recently. Last month I taught my first Python class,
and currently I am preparing a Tcl course.
What? Python? Tcl?
For the full article visit Old school or hip?
Updated: 2012-12-20 00:01:06
Today, let’s talk about DSLs. Post from the past: a motivating example Two years ago I wrote a blog post about Nim, a game played with piles of stones. I just put in ASCII diagrams of the actual Nim stone piles, telling myself that if I had time, I would put in fancy SVG diagrams, [...]
Updated: 2012-12-19 00:01:43
Today I’ll write about coroutines, gather-take and why they are as much fun as one another. But since it’s all about manipulating control flow, I took the liberty to reorganize the control flow of this advent post, so coroutines will finally appear somewhere at the end of it. In the meantime I’ll introduce the backstory, [...]
Updated: 2012-12-18 08:28:52
Updated: 2012-12-18 00:01:24
Today, Perl turns 25: happy birthday Perl! There’s too much to say about this language, its philosophy, its culture, … So here, I would just thank all people who make Perl a success, for such a long time. Introduction A formula is “an entity constructed using the symbols and formation rules of a given language“, [...]
Updated: 2012-12-17 00:00:25
Many people have heard of Perl 6, especially in the greater Perl community. However, Perl 6 has a complicated ecosystem which can be a littled daunting, so as a newcomer to the Perl 6 community myself, I thought I would share what I’ve learned. How do I install Perl 6? It’s simple; you can just [...]
Updated: 2012-12-16 00:01:04
All the precedence men As I was taking a walk today, I realized one of the reasons why I like Perl. Five as well as six. I often hear praise such as “Perl fits the way I think”. And I have that feeling too sometimes. If I were the president (or prime minister, as I’m [...]
Updated: 2012-12-15 13:28:07
When writing programs, it’s important not only to separate the concerns that need separating, but also to try and keep related things close to each other. This gives the program a sense of cohesion, and helps to avoid the inevitable problems that arise when updating one part of a program demands an update in another [...]
Updated: 2012-12-10 13:57:35
Updated: 2012-12-06 14:15:09
Updated: 2012-12-03 14:56:03
Updated: 2012-11-25 21:15:56
I am currently attending a course learning Mobile Application development using web technologies.
We look at HTML5, CSS3, JavaScript, and how to put all these together to create an application
that can be installed and used on various mobile devices.
As a project in the course each one of us had to come up with an idea, implement it, and upload to the Android Market.
(aka. Google Play).
I started to build the Regex Maven project and uploaded the first pre-alpha version.
For the full article visit Announcing the Regex Maven for Android
Updated: 2012-11-16 15:56:11